<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-27 09:41:49
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-27 18:14:57
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var num = 0; //初始值 
        // var sum = 0;
        // // 构建1~100 
        // //判断每个数字个位是否是3 如果是就跳过  
        // while (num < 100) {
        //     num++;
        //     if (num % 10 == 3) {
        //         continue;
        //     }
        //     sum += num;
        // }

        // console.log(sum);

        // var money = 1000;
        // var flag = false; // 默认不停止循环
        // while(true){
        //     var text = prompt('1:存钱\n2:取钱\n3:查询余额\n4:退出');
        //     switch(text){
        //         case '1':
        //             var in_money = parseFloat(prompt('请输入存入金额:'));
        //             money += in_money;
        //             alert('余额为'+money+'元');
        //             break;
        //         case '2':
        //             var out_money = parseFloat(prompt('请输入取出金额:'));
        //             money -= out_money;
        //             alert('余额为'+money+'元');
        //             break;
        //         case '3':
        //             alert('余额为'+money+'元');
        //             break;
        //         case '4':
        //             flag = true;
        //             break;

        //     }

        //     if(flag){
        //         break;
        //     }
        // }

        // var count = 0; // 计数器  记录第几个  
        // var i = 0; //初始值     
        // var result = 0;
        // while(count<35){ // 只要个数小于35 就要一直找下去 
        //     i+=21;
        //     if(i%21==0){
        //         result = i;
        //         // console.log(result);
        //         count++;
        //     }
        // }
        // console.log(result);

        // var num = parseInt(prompt('请输入一个数字:'));
        // if(num<0){
        //     alert('请输入正整数');
        // }else{
        //     var count = 1; //数字至少为1位
        //     while(parseInt(num / 10)!=0){
        //         num = parseInt(num / 10);
        //         count++;

        //     }
        //     alert('位数为'+count);
        // }

        // var num = 0.104; //纸的厚度
        // var count = 0; // 计数器 记录折叠次数


        // // while(1){
        // //    num *= 2; // 每次循环重复做的事情 厚度*2
        // //    count++; // 每次循环重复做的事情 次数+1
        // //    if(num>=8848430){
        // //         break;
        // //    }
        // // }
        // // console.log(count);

        // while(num<8848430){
        //     num *= 2;
        //     count++;
        // }
        // console.log(count);


        //  8
        // 1    8
        // 2 3 4 5 6 7 
        //  10 
        // 1    10
        // 2 3 4 5 6 7 8 9

        // 104
        // 1 104
        // 2 3 4 ...50  ...103
        // var count = 0;
        // for (var i = 101; i <= 200; i++) {
        //     //console.log(i); // 103
        //     var flag = true; // 假设它是素数
        //     // j <= parseInt(i/2); 目的是为了减少循环次数 
        //     //for (var j = 2; j <= i; j++) {
        //     for (var j = 2; j <= parseInt(i/2); j++) { // 234...102
        //         if (i % j == 0) { // 除了1和本身数字以外还有别的数可以被101整除
        //             // 如果有 没有必要继续往后了
        //             flag = false;
        //             break;
        //         }
        //     }
        //     // 里边的循环结束 我看一下flag到底是什么值
        //     if (flag) {
        //         count++;
        //         console.log(i + '是素数');
        //     }
        // }
        // console.log('素数的个数是' + count);

        //     var empNum = 1;
        //     var salarySum = 0;
        //     while (true) {
        //         var salary = prompt(`请输入第${empNum}位员工的薪资按q退出`);
        //         if (salary == 'q') {
        //             alert('欢迎下次光临');
        //             break;
        //         }
        //         if (parseFloat(salary) < 0) {
        //             continue;
        //         }
        //         empNum += 1;
        //         salarySum += parseFloat(salary);
        //     }

        //     alert(`员工总数为${empNum-1}`);
        //     alert(`平均薪资${(salarySum / (empNum-1)).toFixed(2)}`);
        // 
        for (var x = 0; x <= 33; x++) {
            for (var y = 0; y <= 50; y++) {
                for (var z = 0; z <= 100; z += 2) {
                    if (x + y + z == 100 && x * 3 + y * 2 + parseInt(z / 2) == 100) {
                        console.log(`大马${x} 中马${y} 小马${z}`);
                    }
                }
            }
        }

        // 5 公鸡
        // 3  母鸡 
        // 1 三个小鸡

        // 100原  100只鸡  每种鸡至少有一只 
        // 有几种买法 ?

        
    </script>
</body>

</html>